Jak na servisni app
Otázka od: Zdenek Brejsa
8. 11. 2002 15:28
Ahoj,
dostal jsem ukol udelat aplikaci, ktera na pozadi (bez obslohy uzivatelem)
bude provadet v zadanem obdobi (napr: pondeli, streda, patek od 22:00 do
01:00) v zadanem intervalu (co pul hodiny) nejakou cinnost. Vim ze existuji
servisni aplikace a pripada mi, ze je to to prave orechove na muj problem.
ALE nikdy jsem nic podobneho nedelal a tak chci pozadat chytrejsi kolegi o
rady jak na to.
tedy: jak zacit, jak zajistit konfigurovatelnost, jak to udelat aby to
zbytecne nezatezovalo PC ... a nevim jake muzou jeste byt problemy
predem diky za jakekoli rady
Zdenek Brejsa - programator HJ-SOFT s.r.o.
Hradebni 3
56301 Lanskroun
Tel: 511096, 522889, 524795
Mob: 0602592948, 0603833124
ICQ: 47636291
Odpovedá: Jan Sebelík
8. 11. 2002 18:59
> Odesílatel: Zdenek Brejsa <prog@hjsoft.cz>
> ALE nikdy jsem nic podobneho nedelal a tak chci pozadat chytrejsi kolegi o
> rady jak na to.
Sorry, ale je toho hodne: NT services, NT security, multithreading, COM, DCOM,
...
Kurzy
"Serverove aplikace na Win NT/2000"
nebo mozna
"COM/DCOM"
Honza
=========================================
= HAES - RNDr. Jan Sebelik
= http://www.haes.cz
= Skolici a konzultacni stredisko pro Delphi a Win32
= Vojtiskova 206
= 507 81 Lazne Belohrad
= tel. 493 792 931 (mobil 776 347735)
=========================================
Odpovedá: Ludek ZITA
10. 11. 2002 17:00
----- Original Message -----
From: "Zdenek Brejsa" <prog@hjsoft.cz>
> Ahoj,
> dostal jsem ukol udelat aplikaci, ktera na pozadi (bez obslohy uzivatelem)
> bude provadet v zadanem obdobi (napr: pondeli, streda, patek od 22:00 do
> 01:00) v zadanem intervalu (co pul hodiny) nejakou cinnost. Vim ze
existuji
> servisni aplikace a pripada mi, ze je to to prave orechove na muj problem.
> ALE nikdy jsem nic podobneho nedelal a tak chci pozadat chytrejsi kolegi o
> rady jak na to.
> tedy: jak zacit, jak zajistit konfigurovatelnost, jak to udelat aby to
> zbytecne nezatezovalo PC ... a nevim jake muzou jeste byt problemy
Ahoj.
Pokud se jedna opravdu o talovouhle davkovou cinnost je na to IMHO vhodnejsi
pouzit "Naplanovane ulohy".
Postup.
1) Napises v Delphi aplikaci ktera pri spusteni provede pozadovane ukoly a
skonci. Muzes ji psat jako konzolovou bez formu, ale neni to nutne.
2) Zalozis uzivatelsky ucet s potrebnymi pravy tak aby aplikace mohla pod
nim fungovat.
3) V Start>Ovladaci panely>Naplanovane ulohy>Pridat novou ulohu pridas svoji
aplikaci a nastavis spousteni pod prislusnym uctem a prislusne casy pro
spusteni.
(Tydne ve 22:00 a zaskrtnes Pondeli, Streda,Patek) zalozis ulohu a das
upresnit pak jeste tlacitko upresni a nastavis opakovat ulohu kazdych 30 min
az do 23:59
Pak jeste musis zalozit ulohu pro Utery,Ctvrtek a Sobotu od 00:00 hod do
01:00 hod
Mozna by frcelo i nastavit jen dobu po kterou se to ma opavkovat a slo by to
pres pulnoc.
Je to 100% funkcni.(Mnohokrat vyzkouseno v praxi) a predevsim pokud na
stroji ma bezet vice takovyhle pravidelnych davek pak je skoda playtvat
pameti a prostredky k tomu, aby 10 services vicmene jen kontrolovalo cas,
jestli uz se ma vzbudit a neco udelat.
V neposledni rade je to i mnohem jednodussi napsat, nez se trapit s psani
services.
Ludek
Odpovedá: Petr Vones
12. 11. 2002 7:23
From: "Zdenek Brejsa" <prog@hjsoft.cz>
> dostal jsem ukol udelat aplikaci, ktera na pozadi (bez obslohy uzivatelem)
> bude provadet v zadanem obdobi (napr: pondeli, streda, patek od 22:00 do
> 01:00) v zadanem intervalu (co pul hodiny) nejakou cinnost. Vim ze existuji
> servisni aplikace a pripada mi, ze je to to prave orechove na muj problem.
> ALE nikdy jsem nic podobneho nedelal a tak chci pozadat chytrejsi kolegi o
> rady jak na to.
Co napriklad primo pouzit Task Scheduler z Windows ?
Petr Vones
______________________________________________________
Zachrante kolacky a koblihy: http://www.kobliha.4ip.cz